﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;

namespace Interfaces.Evaluacion
{
    public partial class VerEvaluacion : System.Web.UI.Page
    {
        Model.Programa programa { get { return (Model.Programa)ViewState["evPrograma"]; } set { ViewState["evPrograma"] = value; } }
        protected void Page_PreInit(object sender, EventArgs e)
        {
            if (Session["BuscarMaster"] != null)
            {
                string res = (string)Session["BuscarMaster"];
                this.MasterPageFile = res;
            }
        }
        protected void Page_Load(object sender, EventArgs e)
        {
            if (Session["verEvaluacion"] != null)
            {
                programa = (Model.Programa)Session["verEvaluacion"];
                NombreLbl.Text = programa.Nombre;
                AreaLbl.Text = programa.Area;
                int date;
                if (programa.FechaFin.Month > programa.FechaInicio.Month)
                {
                    date = programa.FechaFin.Month - programa.FechaInicio.Month;
                    if (date > 1)
                        DuracionLbl.Text = date.ToString() + " Meses";
                    else
                        DuracionLbl.Text = date.ToString() + " Mes";
                }
                else
                {
                    date = programa.FechaFin.Day - programa.FechaInicio.Day;
                    if (date > 1)
                        DuracionLbl.Text = date.ToString() + " Dias";
                    else
                        DuracionLbl.Text = date.ToString() + " Dia";
                }
                Model.Evaluacion ev=DataBase.Evaluacion.BDEvaluacion.EvaluacionPorCodigo(programa.CodigoPrograma);
                TbxResultados.Text = ev.Resultados;
                TbxAcciones.Text = ev.AccionesTomadas;
                TbxLogros.Text = ev.LogrosAlcanzados;
                TbxRecomendaciones.Text = ev.Recomendaciones;
                ParticipantesLbl.Text = ev.NroParticipantes.ToString();
            }
        }
    }
}